Основы интерфейса взаимодействия пользователя с системой Unix на уровне командной строки
Комягин А.Н.
Российский университет дружбы народов, Москва, Россия
16 марта 2024
Приобрести практические навыки взаимодействия с системой посредством командной строки.
Командная строка (или терминал) - это интерфейс взаимодействия пользователя с операционной системой Linux, где пользователь может вводить команды для выполнения различных операций.
Для определения абсолютного пути текущего каталога используется команда “pwd”. Например, если вы находитесь в каталоге /home/ankomyagin, то после ввода команды “pwd” будет выведен абсолютный путь /home/ankomyagin.
Для определения только типов файлов и их имен в текущем каталоге можно использовать команду “ls -F”. Например, “ls -F” покажет все файлы и каталоги в текущем каталоге с указанием их типов (например, “/” для каталогов).
Чтобы отобразить информацию о скрытых файлах, нужно использовать опцию “-a” с командой ls. Например, “ls -a” отобразит все файлы, включая скрытые, начинающиеся с точки.
Для удаления файла используется команда “rm”, а для удаления каталога - команда “rm -r”. Нельзя удалить файл и каталог одной и той же командой. Пример удаления файла: “rm file.txt”, пример удаления каталога: “rm -r directory”.
Для вывода информации о последних выполненных командах пользователем используется команда “history”.
Для модификации выполнения команд из истории можно использовать клавиши со стрелками (например, стрелка вверх для перехода к предыдущей команде) или команду “!n”, где n - номер команды в истории.
Пример запуска нескольких команд в одной строке: “command1 ; command2”.
Символ экранирования “используется для обозначения специальных символов, чтобы они были интерпретированы буквально. Например,”$” экранирует символ ““.
При выполнении команды ls с опцией l (то есть “ls -l”) выводится информация о файлах в длинном формате, включая права доступа, владельца, группу, размер файла и дату изменения.
Относительный путь к файлу - это путь относительно текущего каталога, а абсолютный путь - полный путь от корневого каталога. Пример использования относительного пути: “cd Documents”, абсолютного пути: “cd /home/ankomyagin/Documents”.
Информацию о команде можно получить с помощью команды “man” (например, “man ls” для информации о команде ls).
вводимых команд?
Для автоматического дополнения вводимых команд используется клавиша Tab. Например, если ввести часть имени файла или команды и нажать Tab, система автоматически дополнит или выведет возможные варианты.
В ходе выполнения лабораторной работы я приобрёл практические навыки взаимодействия с системой посредством командной строки.